Назад к панели управления

Документация

Узнайте, как использовать Asyntai

Возможности
Панель Ask AI Панель AI-поиска ИИ-поиск для WordPress AI Search for Joomla AI Search for Webflow AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for OpenCart AI Search for BigCommerce AI Search for Magento Сканирование сайта Пробелы в знаниях Карточки продуктов Динамические карточки товаров Динамические изображения Контекст пользователя Пользовательские инструменты Параметры ссылок Мониторинг в реальном времени Передача живому оператору Эскалация Уведомления ИИ Ежедневный отчёт Поток данных в реальном времени Поток данных в реальном времени Max Участники команды Единый вход Двухфакторная аутентификация Показывать изображения Распознавание изображений Виджет перевода Локализация Прозрачность ИИ Лиды Умный захват лидов Тикеты поддержки Категории чатов Бронирования Встраивания Исключить страницы Заблокированные IP Политика хранения Режим нулевого хранения Маскирование PII Классификатор ответов Access Tags Закрепление версии виджета Журнал аудита Продвинутая модель Включите режим размышления Подсказки для ответа Дополнительные сообщения Распознавание речи Скачать транскрипт Встроенный чат Встраивание через iframe

Как добавить ИИ-чат-бот Asyntai в Backdrop CMS

Пошаговое руководство для сайтов на Backdrop CMS

Получить код встраивания

Шаг 1: Получите код встраивания

Сначала перейдите на Панель управления Asyntai и прокрутите вниз до раздела «Код для встраивания». Скопируйте уникальный код, который выглядит так:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

Примечание: Код выше — всего лишь пример. Вы должны скопировать свой уникальный код для встраивания с вашей Панели управления, так как он содержит ваш персональный идентификатор виджета.

Шаг 2: Добавьте в шаблон темы (рекомендуется)

Backdrop CMS использует файлы шаблонов .tpl.php в своих темах. Рекомендуемый подход — добавить код вставки непосредственно в шаблон страницы активной темы:

  1. Откройте установку Backdrop CMS через FTP или Файловый менеджер
  2. Перейдите в каталог активной темы: themes/yourtheme/
  3. Откройте файл page.tpl.php (или layout.tpl.php в зависимости от вашей темы)
  4. Найдите закрывающий тег </body> или строку <?php print $page_bottom; ?>
  5. Вставьте код встраивания Asyntai непосредственно перед этой строкой
  6. Сохраните файл
<!-- Asyntai AI Chatbot -->
<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>
<?php print $page_bottom; ?>
</body>

Совет: Размещение кода непосредственно перед <?php print $page_bottom; ?> или закрывающим тегом </body> гарантирует, что чат-бот загружается после содержимого страницы, обеспечивая лучшую производительность загрузки. Этот метод автоматически добавляет чат-бот на каждую страницу, использующую эту тему.

Альтернативный способ 1: Через пользовательский модуль

Вы можете создать простой модуль Backdrop CMS, который вставляет скрипт чат-бота с помощью backdrop_add_js():

  1. Создайте директорию модуля: modules/custom/asyntai_widget/
  2. Создайте файл модуля asyntai_widget.module со следующим кодом:
    // modules/custom/asyntai_widget/asyntai_widget.module
    function asyntai_widget_init() {
      backdrop_add_js('https://asyntai.com/static/js/chat-widget.js', array(
        'type' => 'external',
        'scope' => 'footer',
        'attributes' => array('async' => 'async', 'data-asyntai-id' => 'YOUR_WIDGET_ID'),
      ));
    }
  3. Создайте файл asyntai_widget.info:
    name = Asyntai AI Chatbot Widget
    description = Adds the Asyntai AI chatbot widget to all pages.
    backdrop = 1.x
    package = Custom
    type = module
  4. Перейдите в раздел Функциональность (admin/modules) в панели администратора Backdrop
  5. Найдите «Asyntai AI Chatbot Widget» в пакете Custom и включите его
  6. Нажмите «Save configuration»

Примечание: Замените YOUR_WIDGET_ID в коде модуля на ваш реальный идентификатор виджета из Панели управления Asyntai. Подход с пользовательским модулем безопасен при обновлениях и не будет перезаписан при обновлении вашей темы.

Альтернативный метод 2: Использование модуля Backdrop «Add to Head»

Модуль «Add to Head» предоставляет простой способ внедрить скрипты без редактирования кода:

  1. Загрузите и установите сторонний модуль «Add to Head» с сайта Backdrop CMS
  2. Перейдите в Configuration > Development > Add to Head
  3. Добавьте код вставки Asyntai в раздел футера
  4. Нажмите «Save configuration»

Совет: Использование модуля «Add to Head» — самый простой метод, если вы предпочитаете не редактировать файлы темы или не создавать собственные модули. Он предоставляет простой административный интерфейс для управления внедрёнными скриптами.

Альтернативный способ 3: Через систему блоков

Для добавления чат-бота также можно использовать систему макетов и блоков Backdrop CMS:

  1. Войдите в панель администратора Backdrop CMS
  2. Перейдите в Structure > Layouts
  3. Выберите макет, который хотите отредактировать (например, макет по умолчанию)
  4. Нажмите «Add block» в footer region
  5. Выберите «Пользовательский блок»
  6. Установите формат блока «Полный HTML» или «Чистый HTML»
  7. Вставьте код встраивания Asyntai в тело блока
  8. Дайте блоку название (например, «Asyntai Chatbot») и при желании отметьте «Скрыть заголовок»
  9. Нажмите «Save block» и затем «Save layout»

Важно: Убедитесь, что формат текста установлен на «Full HTML» или «Raw HTML», чтобы тег скрипта не был удалён. Формат «Filtered HTML» по умолчанию удаляет теги скриптов из соображений безопасности.

Шаг 3: Очистка кэша и проверка

После внесения изменений очистите кэш Backdrop CMS и проверьте установку:

  1. Перейдите в Configuration > Performance в панели администратора
  2. Нажмите «Clear all caches»
  3. Откройте свой сайт в новой вкладке браузера или в режиме инкогнито
  4. Кнопка виджета чата должна появиться в правом нижнем углу
  5. Нажмите на нее, чтобы убедиться, что она открывается и работает корректно

Виджет не отображается? Убедитесь, что вы очистили кэш Backdrop CMS в разделе Конфигурация > Производительность. Попробуйте открыть сайт в режиме инкогнито или очистить кэш браузера. Откройте консоль браузера (F12) для проверки ошибок JavaScript. Если используется метод пользовательского модуля, убедитесь, что он включён в разделе Функциональность.